home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / linux / compiler-intel.h < prev    next >
C/C++ Source or Header  |  2005-10-13  |  555b  |  25 lines

  1. /* Never include this file directly.  Include <linux/compiler.h> instead.  */
  2.  
  3. #ifdef __ECC
  4.  
  5. /* Some compiler specific definitions are overwritten here
  6.  * for Intel ECC compiler
  7.  */
  8.  
  9. #include <asm/intrinsics.h>
  10.  
  11. /* Intel ECC compiler doesn't support gcc specific asm stmts.
  12.  * It uses intrinsics to do the equivalent things.
  13.  */
  14. #undef barrier
  15. #undef RELOC_HIDE
  16.  
  17. #define barrier() __memory_barrier()
  18.  
  19. #define RELOC_HIDE(ptr, off)                    \
  20.   ({ unsigned long __ptr;                    \
  21.      __ptr = (unsigned long) (ptr);                \
  22.     (typeof(ptr)) (__ptr + (off)); })
  23.  
  24. #endif
  25.